.center {
	text-align: center;
}
a.plain:hover {
	border: none;
}
a.delete {
	font-size: 18px;
	margin: 0 10px;
	color: #FF0000;
}
a.delete:hover {
	color: #FF0000;
	border-bottom: none;
}
span.focus-red {
	font-weight: bold;
	color: #FF0000;
}
span.focus-black {
	font-weight: bold;
	color: #000;
}
span.label {
	margin-right: 1em;
	display: inline-block;
	text-align: right;
}
span.label-w4 {
	width: 4em;
}
span.label-w6 {
	width: 6em;
}

span.gray {
	color: #999;
}
span.blue {
	color: #316AC5;
}
span.black {
	color: #333;
}
span.green {
	color: green;
}
span.red {
	color: red;
}
span.thin {
	font-weight: normal;
}

span.focus-black {
	font-weight: bold;
	color: #000;
}


tr.hightlight {
	background: #FFFFDD;
}

table.correction {}
table.correction span.pending {
	color: #f2002b;
}
table.correction span.approved {
	color: #00bf60;
}
table.correction span.meta {
	color: #888;
}
div.legend {
	font-weight: bold;
	color: #06a;
}